/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.gob.fonafe.service.impl;

import java.util.ArrayList;
import java.util.List;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import pe.gob.fonafe.dao.UsuarioDAO;
import pe.gob.fonafe.domain.LoginBean;
import pe.gob.fonafe.domain.UbigeoBean;
import pe.gob.fonafe.domain.UsuarioBean;
import pe.gob.fonafe.service.UsuarioService;

/**
 *
 * @author Irving
 */
@Service
public class UsuarioServiceImpl implements UsuarioService{

    private static final Logger logger = Logger.getLogger(UsuarioServiceImpl.class);
    
    @Autowired
    private UsuarioDAO usuarioDAO;
    
    public UsuarioBean validarUsuario(LoginBean login) {
        UsuarioBean usuarioBean=null;
         try{
            usuarioBean = usuarioDAO.validarUsuario(login);
        }catch(Exception ex){
            logger.error(ex);
        }
        return usuarioBean;
    }

    public List<UbigeoBean> getListUbigeos() {
        List<UbigeoBean> listUbigeo = new ArrayList<UbigeoBean>();
        try{
            listUbigeo = usuarioDAO.listUbigeo();
        }catch(Exception ex){
            logger.error(ex);
        }
        return listUbigeo;
    }

    
}
